import numpy as np
import matplotlib.pyplot as plt
from scipy.io import wavfile

rate_h, hstrain = wavfile.read(r'C:\Users\kai\Desktop\邮科院学习\图像处理\H1_Strain.wav','rb')
rate_l, lstrain = wavfile.read(r'C:\Users\kai\Desktop\邮科院学习\图像处理\L1_Strain.wav','rb')

reftime, ref_H1 = np.genfromtxt('C:\\Users\\kai\\Desktop\\邮科院学习\\图像处理\\wf_template.txt').transpose()

htime_interval = 1/rate_h
ltime_interval = 1/rate_l

htime_len = hstrain.shape[0]/rate_h
htime = np.arange(-htime_len/2,htime_len/2,htime_interval)
ltime_len = lstrain.shape[0]/rate_l
ltime = np.arange(-ltime_len/2,ltime_len/2,ltime_interval)

fig = plt.figure(figsize=(12,6))

plth = fig.add_subplot(221)
plth.plot(htime,hstrain,'y')
plth.set_xlabel('Time')
plth.set_ylabel('H1 Strain')
plth.set_title('H1 Strain')

pltL = fig.add_subplot(222)
pltL.plot(htime,lstrain,'g')
pltL.set_xlabel('Time')
pltL.set_ylabel('L1 Strain')
pltL.set_title('L1 Strain')

pltF = fig.add_subplot(212)
pltF.plot(reftime,ref_H1)
pltF.set_xlabel('Time')
pltF.set_ylabel('Template Strain')
pltF.set_title('Template')

fig.tight_layout()
plt.show()
plt.close()
